package com.interauto.Interface;

import com.interauto.bean.AutoResAllBean;
import com.interauto.bean.exception.AutoAssertException;
import com.jayway.jsonpath.ReadContext;

/**
 * 抽象出来的断言类型的接口
 */
public interface AutoAssertInterface {
    void assertEquals(AutoResAllBean autoResAllBean) throws AutoAssertException;
    void assertContains(AutoResAllBean autoResAllBean) throws AutoAssertException;
    void assertHaskey(AutoResAllBean autoResAllBean) throws AutoAssertException;
    void assertEqunum(AutoResAllBean autoResAllBean) throws AutoAssertException;
    void assertLsunum(AutoResAllBean autoResAllBean) throws AutoAssertException;
    void assertGrunum(AutoResAllBean autoResAllBean) throws AutoAssertException;
    void assertArrEqunum(AutoResAllBean autoResAllBean) throws AutoAssertException;
    void assertArrLsunum(AutoResAllBean autoResAllBean) throws AutoAssertException;
    void assertArrGrunum(AutoResAllBean autoResAllBean) throws AutoAssertException;
    void assertIsNotEmpty(AutoResAllBean autoResAllBean) throws AutoAssertException;
}
